﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ePlanet.Entities
{
    public class SingleWellEntity
    {
        private List<SingleWellDetailEntity> singleWellDetailEntitys = new List<SingleWellDetailEntity>();

        #region"Property"
        public string DataId { get; set; }

        public string WellCode { get; set; }

        public string DataFileName { get; set; }

        public string WorkMode { get; set; }

        public decimal? A4 { get; set; }

        public decimal? A3 { get; set; }

        public decimal? A0 { get; set; }

        public DateTime? BeginDate { get; set; }

        public DateTime? FinishDate { get; set; }

        public string WellType { get; set; }

        public DateTime? BeginWorkDate { get; set; }

        public DateTime? FinishWorkDate { get; set; }

        public decimal? WellDepth { get; set; }

        public string ArchiveCode { get; set; }

        public string QuanZongCode { get; set; }

        public string WellCatalogId { get; set; }

        /// <summary>
        /// 
        /// <remarks>
        /// Add By yidane
        /// Date:2014-3-25 23:48
        /// </remarks>
        /// </summary>
        public string Category { get; set; }
        public string CategoryDetail { get; set; }

        public List<SingleWellDetailEntity> SingleWellDetailEntitys { get { return this.singleWellDetailEntitys; } set { this.singleWellDetailEntitys = value; } }

        #endregion
    }

    public class SingleWellDetailEntity
    {
        #region"Property"

        public string DetailID { get; set; }

        public string WellDataID { get; set; }

        public string DataFileName { get; set; }

        public decimal? DetailPageNumber { get; set; }

        public decimal? A4 { get; set; }

        public decimal? A3 { get; set; }

        public decimal? A0 { get; set; }

        #endregion
    }
}
